// // main.cpp
// #include <iostream>
// #include <string>
// #include "Token.h"
// int main() {
//   using namespace std;
//   string s = "string";
//   Sales_data item("c++ primer 5", 12, 128.0);
//   int i = 12;
//   char c = 'c';
//   double d = 1.28;
//   Token t;
//   t = i;
//   cout << t << "\t";
//   t = c;
//   cout << t << "\t";
//   t = d;
//   cout << t << "\t";
//   t = s;
//   cout << t << "\t";
//   t = item;
//   cout << t << endl;
//   Token t2 = t;
//   cout << t2 << "\t";
//   t2 = s;
//   cout << t2 << "\t";
//   t2 = t;
//   cout << t2 << "\t";
//   t2 = c;
//   cout << t2 << "\t";
//   t = s;
//   t2 = std::move(t);
//   cout << t2 << endl;
//   Token t3 = std::move(t2);
//   cout << t3 << "\t";
//   t3 = t3;
//   cout << t3 << "\t";
//   t3 = item;
//   cout << t3 << endl;
//   t2 = std::move(t3);
//   cout << t2 << endl;
//   system("pause");
//   return 0;
// }